package net.oschina.allchat.server.framework.core.config;

public interface IConfiguration {
	public static final String KEY_SERVICE_ID = "configuration.constants.service";
	public static final String KEY_COMPONENT_DEPENDENCY_PATH = "configuration.constants.component.dependency.path";
	
	Boolean getBoolean(String key);
	Boolean getBoolean(String key, Boolean defaultValue);
	Integer getInteger(String key);
	Integer getInteger(String key, Integer defaultValue);
	String getString(String key);
	String getString(String key, String defaultValue);
	
	String[] keys();
}
